#meldeklientapp .accordion-pane-header header {
    padding: 0px;
    line-height: 2em;
}

#meldeklientapp .accordion-pane-header .uw-fa {
    line-height: 2em !important;
}

#meldeklientapp .accordion {
    font-size: inherit;
}

#meldeklientapp .uw-button {
    line-height: 24px;
}

#meldeklientapp .accordion-pane-footer {
    height: 34px;
}

#meldeklientapp {
    font-size: inherit !important;

}

#meldeklientapp>.container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#meldeklientapp input, #meldeklientapp p, #meldeklientapp label, #meldeklientapp form, #meldeklientapp header, #meldeklientapp footer, #meldeklientapp textarea, #meldeklientapp .uw-fileupload-content,
#meldeklientapp .col-xs-1, #meldeklientapp .col-xs-2, #meldeklientapp .col-xs-3, #meldeklientapp .col-xs-4, #meldeklientapp .col-xs-5, #meldeklientapp .col-xs-6, #meldeklientapp .col-xs-7, #meldeklientapp .col-xs-8, #meldeklientapp .col-xs-9, #meldeklientapp .col-xs-10, #meldeklientapp .col-xs-11, #meldeklientapp .col-xs-12, #meldeklientapp .col-xs-13, #meldeklientapp .col-xs-14, #meldeklientapp .col-xs-15,
#meldeklientapp .col-sm-1, #meldeklientapp .col-sm-2, #meldeklientapp .col-sm-3, #meldeklientapp .col-sm-4, #meldeklientapp .col-sm-5, #meldeklientapp .col-sm-6, #meldeklientapp .col-sm-7, #meldeklientapp .col-sm-8, #meldeklientapp .col-sm-9, #meldeklientapp .col-sm-10, #meldeklientapp .col-sm-11, #meldeklientapp .col-sm-12, #meldeklientapp .col-sm-13, #meldeklientapp .col-sm-14, #meldeklientapp .col-sm-15,
#meldeklientapp .col-md-1, #meldeklientapp .col-md-2, #meldeklientapp .col-md-3, #meldeklientapp .col-md-4, #meldeklientapp .col-md-5, #meldeklientapp .col-md-6, #meldeklientapp .col-md-7, #meldeklientapp .col-md-8, #meldeklientapp .col-md-9, #meldeklientapp .col-md-10, #meldeklientapp .col-md-11, #meldeklientapp .col-md-12, #meldeklientapp .col-md-13, #meldeklientapp .col-md-14, #meldeklientapp .col-md-15,
#meldeklientapp .col-lg-1, #meldeklientapp .col-lg-2, #meldeklientapp .col-lg-3, #meldeklientapp .col-lg-4, #meldeklientapp .col-lg-5, #meldeklientapp .col-lg-6, #meldeklientapp .col-lg-7, #meldeklientapp .col-lg-8, #meldeklientapp .col-lg-9, #meldeklientapp .col-lg-10, #meldeklientapp .col-lg-11, #meldeklientapp .col-lg-12, #meldeklientapp .col-lg-13, #meldeklientapp .col-lg-14, #meldeklientapp .col-lg-15,
#meldeklientapp .col-sm-7dot5
{
    font-size: inherit !important;
}

#meldeklientapp button,
#meldeklientapp .form-control {
    font-size: inherit !important;
    line-height: 24px !important;
}


/* TODO: Muss in den seiten-spezifischen CSS durch höhere Spzifizität überschrieben werden */
#meldeklientapp .uw-typeahead>.uw-emptizer,
#meldeklientapp .uw-typeahead>.uw-info,

#meldeklientapp .uw-typeahead>.uw-emptizer:hover,
#meldeklientapp .uw-typeahead>.uw-info:hover,

#meldeklientapp .uw-typeahead>.uw-emptizer:active,

#meldeklientapp .uw-map-search>.uw-typeahead>.uw-emptizer,
#meldeklientapp .uw-map-search>.uw-typeahead>.uw-info,

#meldeklientapp .uw-map-search>.uw-typeahead>.uw-emptizer:hover,
#meldeklientapp .uw-map-search>.uw-typeahead>.uw-info:hover,

#meldeklientapp .uw-map-search>.uw-typeahead>.uw-emptizer:active {
    background-color: unset !important;
}


#meldeklientapp .uw-typeahead .uw-toggleall-button+.form-control {
    padding-left: 26px;
}

#meldeklientapp .uw-toggleall-button,
#meldeklientapp .uw-select-options-wrap>ul>li {
    line-height: 24px;
}
#meldeklientapp .uw-toggleall-button {
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-size: 1em;
}

#meldeklientapp .uw-toggleall-button .fa,
#meldeklientapp .uw-toggleall-button>.fa-stack {
    line-height: inherit;
}

#meldeklientapp .uw-toggleall-button>.fa {
    font-size: .75em;
}
#meldeklientapp .uw-toggleall-button>.fa-stack {
    width: 24px;
    height: 24px;
    font-size: 1em;
    text-align: center;
}

#meldeklientapp .uw-toggleall-button>.fa-stack>.fa-stack-2x {
    font-size: .85em;
}
#meldeklientapp .uw-toggleall-button>.fa-stack>.fa-stack-1x {
    font-size: .6em;
}

#meldeklientapp .uw-select-options-wrap>ul>li {
    font-size: 1em;
}

#meldeklientapp .uw-select-options-wrap>ul>li>.fa {
    font-size: .75em !important;
}

#meldeklientapp .uw-suggestions-wrap>ul>li {
    line-height: 24px;
}


#meldeklientapp .uw-tool-control>div {
    line-height: 32px;
    text-align: center;
}

#meldeklientapp .uw-tool-control>div>i,
#meldeklientapp .uw-tool-control>div>i.fa-i-big,
#meldeklientapp .uw-tool-control>div>i.fa-i-small {
    padding: unset;
}

#meldeklientapp .uw-map-layer-control>div>span {
    padding: 0px;
    font-size: inherit;
}

#meldeklientapp .uw-map-layer-control>div {
    width: 70px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}


#meldeklientapp .uw-radiobutton-symbol,
#meldeklientapp .uw-checkbox-symbol::before {
    border-style: solid;
    border-width: 1px;
    border-color: #4a4a4a;
}
#meldeklientapp .uw-radiobutton-symbol+.uw-radiobutton-label {
    margin-left: .25em;
}
#meldeklientapp .uw-radiobutton-symbol {
    border-radius: 50%;
    background-color: #FFF;
    width: 1.6em;
    height: 1.6em;
    line-height: 1.6em !important;
    box-sizing: content-box;
}
#meldeklientapp .uw-radiobutton-symbol::before {
    border: none;
    background: none;
    width: auto;
    height: auto;
    min-height: auto;
    line-height: inherit;
    box-sizing: inherit;
}

/* EO common fix */

#meldeklientapp {
    font-family: inherit !important;
    line-height: 22px;
    color: #000;
}

#meldeklientapp .uw-textinput {
    line-height: 24px;
}

#meldeklientapp .uw-tool-control>div {
    text-align: center;
    line-height: 32px !important;
}

#meldeklientapp .uw-tool-control>div>i {
    padding: 0px;
    line-height: 32px !important;
}

#meldeklientapp footer {
    display: block !important;
    height: auto;
}
#meldeklientapp .uw-select-options-wrap>ul[role="listbox"],
#meldeklientapp .uw-suggestions-wrap>ul[role="listbox"] {
    top: 0px;
    left: 0px;
}

#meldeklientapp label {
    width: auto;
    height: auto;
}

#meldeklientapp .uw-typeahead>.uw-selectable,
#meldeklientapp .uw-typeahead>.uw-info,
/* #meldeklientapp .uw-typeahead>.uw-submit, */
#meldeklientapp .uw-typeahead>.uw-emptizer {
    line-height: 14px;
}


/*** COLOR-SCHEMA ***/

/**
hilite-normal: #3c781e
hilite-dark: #4a4a4a
*/

#meldeklientapp .uw-button,
#meldeklientapp .accordion-pane-header:not(.uw-active) .uw-fa {
    background-color: #3c781e !important;
}

#meldeklientapp .fa-exclamation-circle,
#meldeklientapp .fa-info-circle {
    color: #3c781e;
}

#meldeklientapp .uw-checkbox-symbol::before,
#meldeklientapp .uw-tool-control>div:not(:hover):not(:active),
#meldeklientapp .uw-map-tool-control>div:not(:hover):not(:active):not(.active),
#meldeklientapp .uw-map-zoom-control>div:not(:hover):not(:active) {
    color: #3c781e !important;
}

#meldeklientapp .uw-fileupload:not(.unlinked):not(.uw-uploading):not(.uw-disabled):hover,
#meldeklientapp .uw-fileupload:not(.unlinked).uw-disabled:hover,

#meldeklientapp .uw-typeahead>.uw-selectable:hover,
#meldeklientapp uw-accordion .uw-typeahead>.uw-emptizer:hover,
#meldeklientapp uw-accordion .uw-typeahead>.uw-info:hover,
#meldeklientapp uw-accordion .uw-map-search>.uw-typeahead>.uw-emptizer:hover,
#meldeklientapp uw-accordion .uw-map-search>.uw-typeahead>.uw-info:hover,

#meldeklientapp .uw-select-options-wrap>.focus-down-button:hover,
#meldeklientapp .uw-select-options-wrap>ul>li.hover,
#meldeklientapp .uw-suggestions-wrap>ul>li.hover,
#meldeklientapp .uw-toggleall-button:hover,

#meldeklientapp uw-textinput .uw-validation-error:hover,
#meldeklientapp uw-accordion uw-textinput .uw-emptizer:hover,

#meldeklientapp .uw-map-layer-control>div.active,

#meldeklientapp .uw-map-tool-control>div.active,

#meldeklientapp uw-type-ahead .uw-typeahead>.uw-submit {
    background-color: #3c781e !important;
}


#meldeklientapp .uw-fileupload:not(.unlinked):not(.uw-uploading):not(.uw-disabled):active,
#meldeklientapp .uw-fileupload:not(.unlinked).uw-disabled:active,
#meldeklientapp .uw-fileupload:not(.unlinked):not(.uw-uploading):not(.uw-disabled):hover:active,
#meldeklientapp .uw-fileupload:not(.unlinked).uw-disabled:hover:active,

#meldeklientapp .uw-typeahead>.uw-selectable:active,
#meldeklientapp uw-accordion .uw-typeahead>.uw-emptizer:active,
#meldeklientapp uw-accordion .uw-map-search>.uw-typeahead>.uw-emptizer:active,

#meldeklientapp .uw-select-options-wrap>.focus-down-button:active,
#meldeklientapp .uw-select-options-wrap>ul>li:active,
#meldeklientapp .uw-suggestions-wrap>ul>li:active,
#meldeklientapp .uw-toggleall-button:active,

#meldeklientapp uw-accordion uw-textinput .uw-emptizer:active,

#meldeklientapp .uw-map-layer-control>div:hover,
#meldeklientapp .uw-map-layer-control>div:active,

#meldeklientapp .uw-tool-control>div:hover,
#meldeklientapp .uw-tool-control>div:active,

#meldeklientapp .uw-map-tool-control>div:hover,
#meldeklientapp .uw-map-tool-control>div:active,

#meldeklientapp .uw-map-zoom-control>div:hover,
#meldeklientapp .uw-map-zoom-control>div:active,

#meldeklientapp uw-type-ahead .uw-typeahead>.uw-submit:hover,
#meldeklientapp uw-type-ahead .uw-typeahead>.uw-submit:active {
    background-color: #4a4a4a !important;
}
